package cn.tedu.ivos.vehicle.service;

import cn.tedu.ivos.vehicle.pojo.dto.VehicleQuery;
import cn.tedu.ivos.vehicle.pojo.dto.VehicleSaveParam;
import cn.tedu.ivos.vehicle.pojo.entity.Vehicle;
import cn.tedu.ivos.vehicle.pojo.vo.VehicleVO;

import java.util.List;

public interface VehicleService {
     /*根据条件搜索， 编辑车辆的详情信息（回显到表格中）  复用这个*/
     List<VehicleVO> selectVehicle(VehicleQuery vehicleQuery);
     //    添加车辆 、 编辑车辆（编辑后插入里面）
     void saveVehicle(VehicleSaveParam vehicleSaveParam);
//     删除车辆操作：
     void deleteVehicle(Long vehicleId);
// 车辆管理解绑车辆
    void unbindVehicle(Long vehicleId);
//绑定车辆
void bindVehicle(Long geofenceId, Long vehicleId);
}
